China and India combined have more than 2 billion people. Considering that the United States only has 280 million, there are more than 7 people over there that are willing to do 1 American's job for a cheaper wage than we can possibly do it.
And China and India won't be the end of it. There's also the middle east and Africa which will also be willing to do work for cheap.